/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gui;

import java.util.List;
import javax.swing.JTextArea;
import negocio.CadastroPessoasProcessamento;

/**
 *
 * @author Julio
 */
public class CadastroControlador {
    
    
    private CadastroPessoasProcessamento processamento;
    private JTextArea saidaTexto;

    public CadastroControlador(JTextArea areaTexto) {
        processamento = new CadastroPessoasProcessamento();
        saidaTexto = areaTexto;
    }

    public boolean adicionarPessoa(String nome, boolean masculino) {
        boolean ok = processamento.adicionarPessoa(nome, masculino);
        if (ok) {
            saidaTexto.append(processamento.buscarPessoaPorNome(nome)+"\n");
        }
        return ok;
    }

    public List<String> buscarHomens() {
        return processamento.buscarHomens();
    }

    public List<String> buscarMulheres() {
        return processamento.buscarMulheres();
    }

    public List<String> buscarTodos() {
        return processamento.buscarTodos();

    }
}
